Inheritance Profiles of Process Functional Programs
نویسندگان
چکیده
An execution profiling attempts to provide feedback by reporting to the programmer information about inefficiencies within the program. Instead of writing whole code highly optimized, the programmer can initially write simple, maintainable code without much concern for efficiency. Profiling is an effective tool for finding hot spots in a program or sections of code that consumes most of the computing time and space. The paper presents already implemented execution profiler for process functional program. From the viewpoint of implementation, process functional language is between an impure eager functional language and a monadic lazy pure functional language. The key problem of execution profiling is to relate gathered information about an execution of the program back to the source code in well-defined manner. The paper defines language constructs for monitoring resource utilization during the program execution. In our solution programmer can associate label with each expression in a program. All resources used during the evaluation of a labeled expression are mapped to the specified label. The paper is concerned with creating of inheritance profiles. Inheritance profile can reduce the time spent with program profiling. Research results are presented on sample program illustrating different types of time and space profiles generated by already implemented profiler for process functional programs.
منابع مشابه
Functional process capability indices for nonlinear profile
A profile is a relationship between a response variable and one or more independent variables being controlled during the time. Process Capability Indices (PCI) are measured to evaluate the performance of processes in producing conforming products. Despite frequent applications of profile and a variety of available methods to monitor its different types, little researches have been carried out ...
متن کاملProviding comprehensive control chart for monitoring of linear and nonlinear profiles using functional data analysis.
Considering profiles as functional variables, two control charts are proposed for their monitoring in phase II. Due to its conformity with the nature of real-world profiles, applying functional model leads to proposed control charts obtained through functional data analysis techniques with desired features. These include simplicity in calculation and possibility of using them for different prof...
متن کاملEstimating the Time of a Step Change in Gamma Regression Profiles Using MLE Approach
Sometimes the quality of a process or product is described by a functional relationship between a response variable and one or more explanatory variables referred to as profile. In most researches in this area the response variable is assumed to be normally distributed; however, occasionally in certain applications, the normality assumption is violated. In these cases the Generalized Linear Mod...
متن کاملTHE DENSITY PROFILES OF A LENNARD -JONES FLUID CONFINED TO A SLIT
The structure of fluids confined by planar walls is studied using density functional theory. The density functional used is a generalized form of the hypernetted chain (HNC) functional which contains a term third order in the density. This term is chosen to ensure that the modified density functional gives the correct bulk pressure. The proposed density functional applied to a Lennard-Jones...
متن کاملDensity and Polarization Profiles of Dipolar Hard Ellipsoids Confined between Hard Walls: A Density Functional Theory Approach
The density and polarization profiles of the dipolar hard ellipsoids confined between hard walls are studied using the density functional theory (DFT). The Hyper-Netted Chain (HNC) approximation is used to write excess grand potential of the system with respect to the bulk value. The number density is expanded up to zero and first order in polarization to find the results. For the zero order in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006